page{
	  background-color: #F0F9FE ;
	}
	.shop_info{
		 background-image: url('https://yomeedoll.qifudaren.net/static/upload/25ec64a992026fed/29336411b6698b42.jpg');
		padding-top: 140rpx;  
		height: 153px;
		border-radius: 0rpx 0rpx 60rpx 60rpx;
		width: 100%;
		
		display: flex;
		flex-direction: row;
		font-family: "Microsoft YaHei";
	}
	.address-title{
		display: flex;
		font-weight: 600;
		font-size: 16px;
		color: #000000;
		line-height: 18px;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.main-cur{
		display:flex;
		flex-direction:column;
		margin-left: 24rpx;
		margin-right: 24rpx;
		background-color: #ffff;		
		border-radius: 16rpx 16rpx 16rpx 16rpx;
	}
	.dopay{
		color: #999999;
	}
	

	.send_number{
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		width: 50%;
		height: 100rpx;
		color: rgba(1, 31, 55, 0.6);
		/* border-radius: 10rpx; */
		background: rgba(1,31,55,0.03);		
	}
	.order_active{
		font-weight: bold;
		font-size: 34rpx;
		color: #FFA200;
		background: #ffff;
		margin-top: -30rpx;
		padding-top: 30rpx;
		border-radius: 20rpx 20rpx 0rpx 0rpx;
	}
	.send_number text{
		font-weight: 400;
		font-size: 32rpx;
		
		margin-left: 15rpx;
		line-height: 174rpx;
	}
	.send_info{
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: rgba(1,31,55,0.03);
		border-radius: 16rpx; 
		padding: 30rpx; 
		margin: 20rpx 20rpx 0rpx 20rpx;
	}
	.send_left{
		display: flex;
		align-items: center;
	}
	.mask {
	  position: fixed;
	  width: 100%;
	  height: 100%;
	  left: 0;
	  right: 0;
	  top: 0;
	  bottom: 0;
	  display: flex;
	  background-color: rgba(0, 0, 0, 0.7);
	  z-index: 9999;
	  flex-direction: column;
	  justify-content: flex-end;
	}
	
	.content {
	  display: flex;
	  flex-direction: column;
	  width: 100%;
	  background: white;
	  border-top-right-radius: 20rpx;
	  border-top-left-radius: 20rpx;
	}
	
	.top {
	  display: flex;
	  flex-direction: row;
	  justify-content: space-between;
	  align-items: center;
	  height: 100rpx;
	  border-bottom: 1rpx solid #d3cfcf;
	}
	
	.top-text {
	  font-size: 30rpx;
	  width: 150rpx;
	  height: 100rpx;
	  display: flex;
	  flex-direction: row;
	  justify-content: center;
	  align-items: center;
	}
	
	.top-left-color {
	  color: #878787;
	}
	
	.top-left-color-hover {
	  color: #f1eaea;
	}
	
	.top-right-color {
	  color: #1296DB;
	}
	
	.top-right-color-hover {
	  color: #82ccf3;
	}
	
	.item {
	  width: 100%;
	  align-items: center;
	  justify-content: center;
	  display: flex;
	  flex-direction: row;
	  font-size: 18px;
	}
	
	
	
	.shop_detail{
	  font-size: 28rpx;
	  margin: 20rpx 50rpx;
	}
	.shop_detail_l2{    
	  display: flex;
	  flex-direction: row;
	  color: gray;
	  font-size: 13px;
	  margin-left: -19px;
	  width: 490rpx;
	  margin-top: 10rpx;
	}
	.shop_type{
	  display: flex;
	  flex-direction: row;
	  padding: 17rpx;
	  width: 157rpx;
	  background: #fff;
	  height: 25rpx;
	  border-radius: 35rpx;
	  margin-top: 46rpx;
	  margin-right: 19rpx;
	  border: 2rpx solid rgb(216, 210, 210);
	  box-shadow: 0 0 5px rgb(202, 196, 196);
	}
	
	.shop_type_l1{
	  background: #000000;
	      color: white;
	      text-align: center;
	      font-size: 28rpx;
	      margin: -10rpx -9rpx;
	      padding: 17rpx 57prx;
	      width: 103rpx;
	      border-radius: 20rpx;
	}
	.order_remark{
		display: flex;
		
		font-family: MicrosoftYaHei-Bold, MicrosoftYaHei-Bold;
		
		font-weight: bold;
		font-size: 29rpx;
		color: #e54d42;
		margin-bottom: 10rpx;
	}
	.comfirm_info{
		font-family: .PingFang SC, PingFang SC;
		font-weight: 600;
		font-size: 30rpx;
		font-weight: 400;
		font-size: 28rpx;
		color: #222222;
	}
	.goods_title{
		font-weight: 600;
		font-size: 28rpx;
		color: #4D4D4D;
	}
	.goods_spec{
		display: flex;
		justify-content: space-between;
		margin-top: -20rpx;
		font-weight: 400;
		font-size: 25rpx;
		color: #999999;
	}
	.confirm-wrap-price{
		font-family: .PingFang SC, PingFang SC;
		display: flex;
		font-weight: 600;
		font-size: 32rpx;
		color: #000000;
		margin-bottom: 20rpx;
	}
	.shop_type_l2{
	 
	    color: rgb(165, 155, 155);
	    text-align: center;
	    font-size: 28rpx;
	    margin: -2rpx -9rpx;
	    padding: 7rpx 57prx;
	    width: 103rpx;
	    border-radius: 20rpx;
	  
	}
	.grid-img{  
	  width: 160rpx;
	  height: 160rpx;
	  margin: 15rpx;
	  border-radius: 10rpx;
	  
	}
	
	.confirm-address-line{
	  width: 750rpx;
	  height: 4rpx;
	  background-color: gray;
	}
	
	.selectDate{
	  background-color: #fff;
	  padding-left: 32rpx;
	  font-size: 26rpx;
	  color: rgb(208 47 47);
	  margin-top: -10rpx;
	  padding-bottom: 20rpx;
	}
	.submit-btn-right {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  color: #FFF;
	  min-width: 240rpx;
	  width: 100%;
	  height: 76rpx;
	  opacity: 1;
	  border-radius: 38rpx;
	  margin-top: 2rpx;
	}